upon one's oath - German English Dictionary